From a1ece16143e8c39b79d495f5f4ba09af229b9e7c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 4 Apr 2021 23:44:26 -0400 Subject: [PATCH] ngl: Fix an oversight We were special-casing 2D affine transforms, but overlooked even simpler transforms. --- gsk/ngl/gsknglrenderjob.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsk/ngl/gsknglrenderjob.c b/gsk/ngl/gsknglrenderjob.c index 0bd6c94b68..3e823dedab 100644 --- a/gsk/ngl/gsknglrenderjob.c +++ b/gsk/ngl/gsknglrenderjob.c @@ -726,7 +726,7 @@ gsk_ngl_render_job_transform_bounds (GskNglRenderJob *job, /* Our most common transform is 2d-affine, so inline it. * Both identity and 2d-translate are virtually unseen here. */ - if G_LIKELY (category == GSK_TRANSFORM_CATEGORY_2D_AFFINE) + if G_LIKELY (category >= GSK_TRANSFORM_CATEGORY_2D_AFFINE) { float dx, dy, scale_x, scale_y; -- 2.30.2